package com.hunttown.mes.rpc.api;

import com.hunttown.mes.rpc.domain.AnalysisBlackListDTO;
import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.query.AnalysisBlackListDTOQuery;

/**
 * created by wangjunfu on 2018-11-26 15:03:55
 */
public interface AnalysisBlackListRpcService {

    AnalysisBlackListDTO insert(AnalysisBlackListDTO analysisBlackListDTO);

    Boolean updateInfoById(AnalysisBlackListDTO analysisBlackListDTO);

    Boolean updateInfoByQuery(AnalysisBlackListDTOQuery analysisBlackListDTOQuery);

    AnalysisBlackListDTO selectById(Integer id);

    AnalysisBlackListDTO selectObjByQuery(AnalysisBlackListDTOQuery analysisBlackListDTOQuery);

    Page<AnalysisBlackListDTO> getListForPage(AnalysisBlackListDTOQuery analysisBlackListDTOQuery);

    Boolean deleteById(Integer id);
}